home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
SGI Developer Toolbox 6.1
/
SGI Developer Toolbox 6.1 - Disc 1.iso
/
toolbox
/
src
/
exampleCode
/
opengl
/
extensions
/
samples
/
Makefile
< prev
next >
Wrap
Makefile
|
1996-11-11
|
1KB
|
59 lines
#!smake
#
# Makefile for Developer Forum 95 demos.
# $Revision: 1.1 $
#
#
# Targets with made via a common rule
#
EASYTARGETS=\
lens \
volspin \
mkCurRd \
surfgrid \
ConvSharpenBlur \
$(NULL)
#
# Targets with explicit rules
#
TARGETS=surfgrid volspin videobub videowarp videotogfx
ALLTARGETS=$(EASYTARGETS) $(TARGETS)
LCOPTS=-float -prototypes -xansi -fullwarn $(OPTIMIZER)\
-I/usr/include -MDupdate Makedepend
LIBS= -limage -lGLU -lGL -lX11 -lm
LDFLAGS= -L/lib -L/usr/lib
LOCALLIBS= xwindow.o util.o
CCF=$(CC) $(LCOPTS)
#if defined(DEBUG)
OPTIMIZER = -g
#else
OPTIMIZER = -O
#endif
all default: $(ALLTARGETS)
$(EASYTARGETS): $$@.o $(LOCALLIBS)
$(CCF) -o $@ $@.o $(LOCALLIBS) $(LDFLAGS) $(LIBS)
videobub videowarp: $$@.o $(LOCALLIBS)
$(CCF) -o $@ $@.o $(LOCALLIBS) $(LDFLAGS) $(LIBS) -lmalloc -lvl
videotogfx: $$@.o xwindow.o
$(CCF) -o $@ $@.o $(LOCALLIBS) $(LDFLAGS) $(LIBS) -lmalloc -lvl
.c.o:
$(CCF) -c $<
clean:
/bin/rm -f *.o a.out core
clobber: clean
/bin/rm -f $(ALLTARGETS) Makedepend
sinclude Makedepend